<?php
/**
 * 路由文件
 */
namespace core\lib;
use core\lib\conf;
class route{
    public $ctrl;
    public $action;

    function __construct()
    {
        if (isset($_SERVER['QUERY_STRING']) && $_SERVER['QUERY_STRING'] !='/'){
            $path = $_SERVER['QUERY_STRING'];
            $patharr = explode('/',trim($path,'/'));
            if (isset($patharr[0])){
                $this->ctrl = $patharr[0];
            }
            if (isset($patharr[1])){
                $this->action = $patharr[1];
            }else{
                $this->action = conf::get('ACTION','route');
            }

            unset($patharr[0]);
            unset($patharr[1]);
            $count = count($patharr) + 2;
            $i = 2;
            while ($i < $count){
                if (isset($patharr[$i + 1])) {
                    $_GET[$patharr[$i]] = $patharr[$i + 1];
                }
                $i = $i + 2;
            }

        }else{
            $this->ctrl = conf::get('CTRL','route');
            $this->action = conf::get('ACTION','route');
        }
    }
}